Compositional Speciication and Veriication of Control Ow Based Security Properties of Multi-application Programs
نویسندگان
چکیده
Jensen et al. present a simple and elegant program model, within a speciication and veriication framework for checking control ow based security properties by model checking techniques. We gener-alise this model and framework to allow for compositional speciication and veriication of security properties of multi-application programs. The framework contains a program model for multi-application programs, and a temporal logic to specify security properties about such programs.
منابع مشابه
Automatic Compositional Verification of Some Security Properties
1 The Compositional Security Checker (CSC for short) is a semantic tool for the automatic veriication of some compositional information ow properties. The speciications given as inputs to CSC are terms of the Security Process Algebra, a language suited for the speciication of systems where actions belong to two diierent levels of conndentiality. The information ow security properties which can ...
متن کاملThe Compositional Security Checker : A Tool for the Veri cation of Information Flow Security Properties
The Compositional Security Checker (CoSeC for short) is a semantic-based tool for the automatic veri-cation of some compositional information ow properties. The speciications given as inputs to CoSeC are terms of the Security Process Algebra, a language suited for the speciication of concurrent systems where actions belong to two diierent levels of conndentiality. The information ow security pr...
متن کاملThe Impact of Synchronisation on Secure Information Flow in Concurrent Programs
Synchronisation is fundamental to concurrent programs. This paper investigates the security of information ow in multi-threaded programs in the presence of synchronisation. We give a small-step operational semantics for a simple shared-memory multi-threaded language with synchronisation, and present a compositional timing-sensitive bi-simulation-based conndentiality speciication. We propose a t...
متن کاملRe - Usable Veri cation Elements forHigh - Speed Transfer
Presently, many communication protocols are under development which are tailored to the eecient high-speed data transfer meeting diierent application-speciic requirements. Our approach concentrates on a framework which facilitates the formal veriication of the protocols. The framework supplies veriied and re-usable implications between predeened protocol and service speciication components. For...
متن کاملOn the Veriication of Open Distributed Systems 1
A logic and proof system is introduced for specifying and proving properties of open distributed systems. Key problems that are addressed include the veriication of process networks with a changing interconnection structure, and where new processes can be continuously spawned. To demonstrate the results in a realistic setting we consider a core fragment of the Erlang programming language. Rough...
متن کامل